home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / program / gemxx19.zoo / gem++19 / include / gemal.h < prev    next >
C/C++ Source or Header  |  1993-04-28  |  927b  |  37 lines

  1. /////////////////////////////////////////////////////////////////////////////
  2. //
  3. //  GEMalert
  4. //
  5. //  A GEMalert is an interface to standard GEM alerts.
  6. //
  7. //  This file is Copyright 1992,1993 by Warwick W. Allison.
  8. //  This file is part of the gem++ library.
  9. //  You are free to copy and modify these sources, provided you acknowledge
  10. //  the origin by retaining this notice, and adhere to the conditions
  11. //  described in the file COPYING.LIB.
  12. //
  13. /////////////////////////////////////////////////////////////////////////////
  14.  
  15. #ifndef GEMal_h
  16. #define GEMal_h
  17.  
  18. class GEMrsc;
  19.  
  20. class GEMalert
  21. {
  22. public:
  23.     GEMalert(const GEMrsc& in, int RSCindex);
  24.  
  25.     // Avoid using this - it is language-specific - use an alert in an GEMrsc.
  26.     GEMalert(const char* lines, const char* buttons);
  27.  
  28.     int Alert(int Default=-1); // -ve values count from right-most button.
  29.     int Alertf(int Default, ...); // As per printf.
  30.  
  31. private:
  32.     char* text;
  33. };
  34.  
  35.  
  36. #endif
  37.